﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Serialization;
using Microsoft.Xna.Framework.Input;

namespace CF.Framework.Engine.Configurations
{
	public class ControlPad : Node<ControlPad>
	{
		[XmlAttribute("up")]
		public Keys Up { get; set; }

		[XmlAttribute("down")]
		public Keys Down { get; set; }

		[XmlAttribute("left")]
		public Keys Left { get; set; }

		[XmlAttribute("right")]
		public Keys Right { get; set; }

		[XmlAttribute("b")]
		public Keys B { get; set; }

		[XmlAttribute("a")]
		public Keys A { get; set; }

		[XmlAttribute("y")]
		public Keys Y { get; set; }

		[XmlAttribute("x")]
		public Keys X { get; set; }

		[XmlAttribute("l1")]
		public Keys L1 { get; set; }

		[XmlAttribute("l2")]
		public Keys L2 { get; set; }

		[XmlAttribute("r1")]
		public Keys R1 { get; set; }

		[XmlAttribute("r2")]
		public Keys R2 { get; set; }

		[XmlAttribute("select")]
		public Keys Select { get; set; }

		[XmlAttribute("start")]
		public Keys Start { get; set; }
	}
}
